纵向分面
分面可以将数据分割绘制到子图中,分布的时候,可以横向分面,也可以纵向分面,如下所示:
|
|
横向分面
|
|
矩阵分面
|
|
从左到右分面
|
|
指定分面行数
|
|
指定分面列数
|
|
在不同的坐标轴下使用分面
使用y轴
|
|
使用x轴标度
|
|
当坐标轴的标度为free时,则每行的子图都有自己的y值域,前面的例子中,未设置free,则所有的分面使用的相同的y值域。
修改分面的文本标签
|
|
进行分面时,可以同时将分面变量的名称与值输出,用到的函数是labelle=label_both,如下所示:
|
|
用labeller = label_parsed可以读入字符串:
|
|
修改分面标签和标题的外观
下面的代码对日期(.~Date)进行分面,将分面标签的字体加粗(face=“bold”),字体为基本字体的1.5倍(rel(1.5)),将分面标签的背景改为浅蓝色(fill=“lightblue”),边框改为黑色(colour=“black”)
|
|
参考资料
- 常肖楠, 邓一硕, 魏太云. R数据可视化手册[M]. 人民邮电出版社, 2014.